// ajax({
//     type:"",
//     data:{},
//     url:url,
//     success:function(){}
// })

function ajax(ops){
    // 1. 处理参数
    let {type="get",url,success,data={}} = ops;

    // 2. 解析数据
    let str = "";
    for(let i in data){
        str += `${i}=${data[i]}&`
    }
    // 3. 判断是否是get，决定是否需要拼接url
    if(type === "get"){
        url += "?" + str + "_qft_=" + Date.now();
    }
    // 4. 开启ajax
    const xhr = new XMLHttpRequest();
    xhr.open(type, url, true);
    xhr.onreadystatechange = function(){
        if(xhr.readyState === 4 && xhr.status === 200){
            console.log(xhr.responseText);
            success(xhr.responseText);
        }
    }
    // 5. 判断请求方式，决定send时是否携带数据
    if(type === "get"){
        xhr.send();
    }else{
        xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded")
        xhr.send(str.slice(0,str.length-1));
    }
}